package cn.wolfcode.car.business.service;

import cn.wolfcode.car.business.domain.Appointment;
import cn.wolfcode.car.business.query.AppointmentQuery;
import cn.wolfcode.car.common.base.page.TablePageInfo;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import org.activiti.engine.management.TablePage;
import org.springframework.security.core.parameters.P;
import org.springframework.stereotype.Service;

/**
 * @author hkj
 * @email 1349091387@qq.com
 * @date 2021/11/25
 * 源码允许修改，并且本人十分乐意有 大佬 来对代码进行 随 意 调 教
 **/
public interface IAppointmentServicePlus extends IService<Appointment> {

    TablePageInfo<Appointment> query(AppointmentQuery qo);

    void softRemove(Long id);

    void cancel(Long id);

    void arrival(Long id);
}
